Two Algorithms for the Minimum Enclosing Ball Problem
نویسنده
چکیده
Given A := {a1, . . . , am} ⊂ Rn and > 0, we propose and analyze two algorithms for the problem of computing a (1 + )-approximation to the radius of the minimum enclosing ball of A. The first algorithm is closely related to the Frank-Wolfe algorithm with a proper initialization applied to the dual formulation of the minimum enclosing ball problem. We establish that this algorithm converges in O(1/ ) iterations with an overall complexity bound of O(mn/ ) arithmetic operations. In addition, the algorithm returns a “core set” of size O(1/ ), which is independent of both m and n. The latter algorithm is obtained by incorporating “away” steps into the former one at each iteration and achieves the same asymptotic complexity bound as the first one. While the asymptotic bound on the size of the core set returned by the second algorithm also remains the same as the first one, the latter algorithm has the potential to compute even smaller core sets in practice since, in contrast with the former one, it allows “dropping” points from the working core set at each iteration. Our computational results indicate that the latter algorithm indeed returns smaller core sets in comparison with the first one. We also discuss how our algorithms can be extended to compute an approximation to the minimum enclosing ball of other input sets. In particular, we establish the existence of a core set of size O(1/ ) for a much wider class of input sets.
منابع مشابه
Identification and Elimination of Interior Points for the Minimum Enclosing Ball Problem
Given A := {a, . . . , am} ⊂ Rn, we consider the problem of reducing the input set for the computation of the minimum enclosing ball of A. In this note, given an approximate solution to the minimum enclosing ball problem, we propose a simple procedure to identify and eliminate points in A that are guaranteed to lie in the interior of the minimum-radius ball enclosing A. Our computational result...
متن کاملStreaming and Dynamic Algorithms for Minimum Enclosing Balls in High Dimensions
At SODA’10, Agarwal and Sharathkumar presented a streaming algorithm for approximating the minimum enclosing ball of a set of points in d-dimensional Euclidean space. Their algorithm requires one pass, uses O(d) space, and was shown to have approximation factor at most (1 + √ 3)/2+ ≈ 1.3661. We prove that the same algorithm has approximation factor less than 1.22, which brings us much closer to...
متن کاملEfficient Approximation Algorithms for Minimum Enclosing Convex Shapes
We address the problem of Minimum Enclosing Ball (MEB) and its generalization to Minimum Enclosing Convex Polytope (MECP). Given n points in a d dimensional Euclidean space, we give a O(nd/ √ ) algorithm for producing an enclosing ball whose radius is at most away from the optimum. In the case of MECP our algorithm takes O(1/ ) iterations to converge. In both cases we improve the existing resul...
متن کاملClustering Algorithms for the Centralized and Local Models
We revisit the problem of finding a minimum enclosing ball with differential privacy: Given a set of n points in the Euclidean space R and an integer t ≤ n, the goal is to find a ball of the smallest radius ropt enclosing at least t input points. The problem is motivated by its various applications to differential privacy, including the sample and aggregate technique, private data exploration, ...
متن کاملApproximating Smallest Enclosing Balls with Applications to Machine Learning
In this paper, we first survey prior work for computing exactly or approximately the smallest enclosing balls of point or ball sets in Euclidean spaces. We classify previous work into three categories: (1) purely combinatorial, (2) purely numerical, and (3) recent mixed hybrid algorithms based on coresets. We then describe two novel tailored algorithms for computing arbitrary close approximatio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM Journal on Optimization
دوره 19 شماره
صفحات -
تاریخ انتشار 2008